Dsl

class Dsl

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
@get:JvmName(name = "getCanShutdown")
@set:JvmName(name = "setCanShutdown")
var canShutdown: Boolean

bool canShutdown = 3;

Link copied to clipboard
@get:JvmName(name = "getDeviceStateVersion")
@set:JvmName(name = "setDeviceStateVersion")
var deviceStateVersion: Int

uint32 device_state_version = 2;

Link copied to clipboard
@get:JvmName(name = "getExcludedModules")
@set:JvmName(name = "setExcludedModules")
var excludedModules: Int

uint32 excluded_modules = 12;

Link copied to clipboard
@get:JvmName(name = "getFirmwareVersion")
@set:JvmName(name = "setFirmwareVersion")
var firmwareVersion: String

string firmware_version = 1;

Link copied to clipboard
@get:JvmName(name = "getHasBluetooth")
@set:JvmName(name = "setHasBluetooth")
var hasBluetooth: Boolean

bool hasBluetooth = 5;

Link copied to clipboard
@get:JvmName(name = "getHasEthernet")
@set:JvmName(name = "setHasEthernet")
var hasEthernet: Boolean

bool hasEthernet = 6;

Link copied to clipboard
@get:JvmName(name = "getHasPKC")
@set:JvmName(name = "setHasPKC")
var hasPKC: Boolean

bool hasPKC = 11;

Link copied to clipboard
@get:JvmName(name = "getHasRemoteHardware")
@set:JvmName(name = "setHasRemoteHardware")
var hasRemoteHardware: Boolean

bool hasRemoteHardware = 10;

Link copied to clipboard
@get:JvmName(name = "getHasWifi")
@set:JvmName(name = "setHasWifi")
var hasWifi: Boolean

bool hasWifi = 4;

Link copied to clipboard
@get:JvmName(name = "getHwModel")
@set:JvmName(name = "setHwModel")
var hwModel: MeshProtos.HardwareModel

.meshtastic.HardwareModel hw_model = 9;

Link copied to clipboard
@get:JvmName(name = "getHwModelValue")
@set:JvmName(name = "setHwModelValue")
var hwModelValue: Int
Link copied to clipboard
@get:JvmName(name = "getPositionFlags")
@set:JvmName(name = "setPositionFlags")
var positionFlags: Int

uint32 position_flags = 8;

Link copied to clipboard
@get:JvmName(name = "getRole")
@set:JvmName(name = "setRole")
var role: ConfigProtos.Config.DeviceConfig.Role

.meshtastic.Config.DeviceConfig.Role role = 7;

Link copied to clipboard
@get:JvmName(name = "getRoleValue")
@set:JvmName(name = "setRoleValue")
var roleValue: Int

Functions

Link copied to clipboard

bool canShutdown = 3;

Link copied to clipboard

uint32 device_state_version = 2;

Link copied to clipboard

uint32 excluded_modules = 12;

Link copied to clipboard

string firmware_version = 1;

Link copied to clipboard

bool hasBluetooth = 5;

Link copied to clipboard

bool hasEthernet = 6;

Link copied to clipboard

bool hasPKC = 11;

Link copied to clipboard

bool hasRemoteHardware = 10;

Link copied to clipboard

bool hasWifi = 4;

Link copied to clipboard

.meshtastic.HardwareModel hw_model = 9;

Link copied to clipboard

uint32 position_flags = 8;

Link copied to clipboard
fun clearRole()

.meshtastic.Config.DeviceConfig.Role role = 7;